<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script type="module">
    import Promise from "./index.js";
    // then方法：
    // then方法先指定回调函数，还是先确定状态。(确定p的状态之后再指定成功或失败回调呢？还是先指定成功或失败回调，再确定p的状态呢？答：都可以)
    // 先更改p的状态，然后再指定回调
    // const p = new Promise((resolve,reject)=>{
    //     resolve(100);
    // });
    // p.then(value=>{
    //     console.log("成功",value);
    // },reason=>{
    //     console.log("失败",reason);
    // })

    // 也可以先指定函数，再更改状态。
    const p = new Promise((resolve,reject)=>{
        setTimeout(()=>{
            resolve(100);
        },1000)
    });
    p.then(value=>{
        console.log("成功",value);
    },reason=>{
        console.log("失败",reason);
    })
</script>
</html>